Estimating Fault-Detection and Fail-Over Times for Nested Real-Time CORBA Applications
نویسندگان
چکیده
Today’s middleware applications tend to be complicated, and consist of tiers that form a nested chain of objects or processes. For a real-time nested application, predictability is crucial, even when faults and restarts occur. Nested applications make it challenging to predict the processing time when faults occurs. The fault-detection and recovery times are influenced by the number of tiers, the tier in which the fault occurs, the state of the end-to-end processing when the fault occurs, and the processing time of each tier. We investigate the behavior of nested CORBA applications when faults occur in different tiers, and at different stages of the nested processing. We present a model for predicting the worst-case fault-detection and fail-over times for such nested applications.
منابع مشابه
MEAD: support for Real-Time Fault-Tolerant CORBA
The OMG’s Real-Time CORBA (RT-CORBA) and Fault-Tolerant CORBA (FT-CORBA) specifications make it possible for today’s CORBA implementations to exhibit either real-time or fault tolerance in isolation. While real-time requires a priori knowledge of the system’s temporal operation, fault tolerance necessarily deals with faults that occur unexpectedly, and with possibly unpredictable fault recovery...
متن کاملTrade-Offs Between Real-Time and Fault Tolerance for Middleware Applications
The OMG’s Real-Time CORBA (RT-CORBA) and FaultTolerant CORBA (FT-CORBA) specifications make it possible for today’s CORBA implementations to exhibit either real-time or fault tolerance in isolation. While real-time requires a priori knowledge of the system’s temporal operation, fault tolerance necessarily deals with faults that occur unexpectedly, and with possibly unpredictable fault recovery ...
متن کاملBuilding of a Fault-Tolerant CORBA Infrastructure within the Context of Embedded ORB and the CAN Bus
An increasing number of applications are being developed using distributed object computing middleware, such as CORBA. Many of these applications require the underlying middleware, operating systems, and networks to provide end-to-end quality of service (QoS) support to enhance their efficiency, predictability, scalability, and fault tolerance. The Object Management Group (OMG), which standardi...
متن کاملA CORBA Replication Voting Mechanism for Maintaining the Replica Consistent
Nowadays, more and more applications are being developed through distributed object computing middleware, such as CORBA, their requirements for fault-tolerance, especially real time and critical system, become more and more critical. Despite almost ten years have passed since the earliest FT-CORBA standard was promulgated by Object Management Group (OMG), CORBA is still facing many challenges w...
متن کاملA nested invocation suppression mechanism for active replication fault-tolerant CORBA
Active replication is a common approach to building highly available and reliable distributed software applications. The redundant nested invocation (RNI) problem arises when servers in a replicated group issues nested invocations to other server groups in response to a client invocation. Automatic suppression of RNI is always a desirable solution, yet it is usually a difficult design issue. If...
متن کامل